static gboolean gtk_range_scroll (GtkRange *range,
GtkScrollType scroll);
static gboolean gtk_range_update_mouse_location (GtkRange *range);
-static void gtk_range_calc_layout (GtkRange *range,
- gdouble adjustment_value);
+static void gtk_range_calc_layout (GtkRange *range);
static void gtk_range_calc_marks (GtkRange *range);
static void gtk_range_get_props (GtkRange *range,
gint *slider_width,
if (priv->adjustment && gtk_widget_get_mapped (GTK_WIDGET (range)))
{
priv->need_recalc = TRUE;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
gtk_widget_queue_draw (GTK_WIDGET (range));
}
}
if (gtk_widget_is_drawable (GTK_WIDGET (range)))
{
priv->need_recalc = TRUE;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
gtk_widget_queue_draw (GTK_WIDGET (range));
}
}
priv = range->priv;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
*range_rect = priv->range_rect;
}
priv = range->priv;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
if (priv->orientation == GTK_ORIENTATION_VERTICAL)
{
priv->lower_sensitivity = sensitivity;
priv->need_recalc = TRUE;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
gtk_widget_queue_draw (GTK_WIDGET (range));
g_object_notify (G_OBJECT (range), "lower-stepper-sensitivity");
priv->upper_sensitivity = sensitivity;
priv->need_recalc = TRUE;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
gtk_widget_queue_draw (GTK_WIDGET (range));
g_object_notify (G_OBJECT (range), "upper-stepper-sensitivity");
priv->recalc_marks = TRUE;
priv->need_recalc = TRUE;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
if (gtk_widget_get_realized (widget))
gdk_window_move_resize (priv->event_window,
GdkWindowAttr attributes;
gint attributes_mask;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
gtk_widget_set_realized (widget, TRUE);
}
gtk_range_calc_marks (range);
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
widget_state = gtk_widget_get_state_flags (widget);
priv->recalc_marks = TRUE;
priv->need_recalc = TRUE;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
/* now check whether the layout changed */
if (layout_changed (priv, &priv_aux))
GtkRangePrivate priv_aux = *priv;
priv->need_recalc = TRUE;
- gtk_range_calc_layout (range, gtk_adjustment_get_value (priv->adjustment));
+ gtk_range_calc_layout (range);
/* now check whether the layout changed */
if (layout_changed (priv, &priv_aux) ||
}
static void
-gtk_range_calc_layout (GtkRange *range,
- gdouble adjustment_value)
+gtk_range_calc_layout (GtkRange *range)
{
GtkRangePrivate *priv = range->priv;
gint slider_width, stepper_size, trough_border, stepper_spacing;
priv->trough.width = range_rect.width;
priv->trough.height = priv->stepper_c.y - priv->trough.y - stepper_spacing * has_steppers_cd;
- gtk_range_compute_slider_position (range, adjustment_value, &priv->slider);
+ gtk_range_compute_slider_position (range,
+ gtk_adjustment_get_value (priv->adjustment),
+ &priv->slider);
}
else
{
priv->trough.width = priv->stepper_c.x - priv->trough.x - stepper_spacing * has_steppers_cd;
priv->trough.height = range_rect.height;
- gtk_range_compute_slider_position (range, adjustment_value, &priv->slider);
+ gtk_range_compute_slider_position (range,
+ gtk_adjustment_get_value (priv->adjustment),
+ &priv->slider);
}
gtk_range_update_mouse_location (range);